package com.itheima.Jiuye09;

import java.util.*;

public class Zuoye01 {
//   1.分析以下需求，并用代码实现：
//  (1)定义一个学生类Student，包含属性：姓名(String name)、年龄(int age)
//	(2)定义Map集合，用Student对象作为key，用字符串(此表示表示学生的住址)作为value
//	(3)利用两种方式遍历Map集合中的内容，格式：key:value
//    注意:
//    姓名和年龄都相同即认为是同一个学生, 不进行存储
    public static void main(String[] args) {
        Map<StudentZuoye , String> mp = new TreeMap<>();
        StudentZuoye stu = new StudentZuoye("王五",25);
        StudentZuoye stu1 = new StudentZuoye("李曼",26);
        StudentZuoye stu2 = new StudentZuoye("王五",25);
        StudentZuoye stu3 = new StudentZuoye("刘邦",27);
        StudentZuoye stu4 = new StudentZuoye("赵云",35);
        mp.put(stu,"长沙");
        mp.put(stu1,"衡阳");
        mp.put(stu2,"株洲");
        mp.put(stu3,"湘潭");
        mp.put(stu4,"永州");
        Fanfa1(mp);
        mp.forEach((StudentZuoye key,String vale )->{
            System.out.println(key+"="+vale);
        });
        //System.out.println(mp);
    }

    private static void Fanfa1(Map<StudentZuoye, String> mp) {
        Set<Map.Entry<StudentZuoye, String>> entries = mp.entrySet();
        for (Map.Entry<StudentZuoye, String> entry : entries) {
            StudentZuoye key = entry.getKey();
            String value = entry.getValue();
            System.out.println(key+"="+value);
        }
    }
}
